
package com.baiytfp.hf.HFDataExchange.common.qzjdwebservice;

import javax.xml.bind.JAXBElement;
import javax.xml.bind.annotation.XmlElementDecl;
import javax.xml.bind.annotation.XmlRegistry;
import javax.xml.namespace.QName;
import java.lang.IllegalAccessException;


/**
 * This object contains factory methods for each 
 * Java content interface and Java element interface 
 * generated in the com.map package. 
 * <p>An ObjectFactory allows you to programatically 
 * construct new instances of the Java representation 
 * for XML content. The Java representation of XML 
 * content can consist of schema derived interfaces 
 * and classes representing the binding of schema 
 * type definitions, element declarations and model 
 * groups.  Factory methods for each of these are 
 * provided in this class.
 * 
 */
@XmlRegistry
public class ObjectFactory {

    private final static QName _InvocationTargetException_QNAME = new QName("http://entrustment.gz.gov.cn", "InvocationTargetException");
    private final static QName _IllegalAccessException_QNAME = new QName("http://entrustment.gz.gov.cn", "IllegalAccessException");
    private final static QName _GetEntrustmentsResponse_QNAME = new QName("http://entrustment.gz.gov.cn", "getEntrustmentsResponse");
    private final static QName _SaveReceiveVerificationResult_QNAME = new QName("http://entrustment.gz.gov.cn", "saveReceiveVerificationResult");
    private final static QName _GetEntrustments_QNAME = new QName("http://entrustment.gz.gov.cn", "getEntrustments");
    private final static QName _UpdateBackResponseResponse_QNAME = new QName("http://entrustment.gz.gov.cn", "updateBackResponseResponse");
    private final static QName _CancelReceiveEntrustments_QNAME = new QName("http://entrustment.gz.gov.cn", "cancelReceiveEntrustments");
    private final static QName _GetEntrustmentsProgressResponse_QNAME = new QName("http://entrustment.gz.gov.cn", "getEntrustmentsProgressResponse");
    private final static QName _GetEntrustmentsProgress_QNAME = new QName("http://entrustment.gz.gov.cn", "getEntrustmentsProgress");
    private final static QName _SaveReceiveVerificationResultResponse_QNAME = new QName("http://entrustment.gz.gov.cn", "saveReceiveVerificationResultResponse");
    private final static QName _CancelReceiveEntrustmentsResponse_QNAME = new QName("http://entrustment.gz.gov.cn", "cancelReceiveEntrustmentsResponse");
    private final static QName _UpdateBackResponse_QNAME = new QName("http://entrustment.gz.gov.cn", "updateBackResponse");

    /**
     * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: com.map
     * 
     */
    public ObjectFactory() {
    }

    /**
     * Create an instance of {@link EntitySupport.Conditions }
     * 
     */
    public EntitySupport.Conditions createEntitySupportConditions() {
        return new EntitySupport.Conditions();
    }

    /**
     * Create an instance of {@link UpdateBackResponse }
     * 
     */
    public UpdateBackResponse createUpdateBackResponse() {
        return new UpdateBackResponse();
    }

    /**
     * Create an instance of {@link SaveReceiveVerificationResultResponse }
     * 
     */
    public SaveReceiveVerificationResultResponse createSaveReceiveVerificationResultResponse() {
        return new SaveReceiveVerificationResultResponse();
    }

    /**
     * Create an instance of {@link CancelReceiveEntrustmentsResponse }
     * 
     */
    public CancelReceiveEntrustmentsResponse createCancelReceiveEntrustmentsResponse() {
        return new CancelReceiveEntrustmentsResponse();
    }

    /**
     * Create an instance of {@link GetEntrustmentsProgress }
     * 
     */
    public GetEntrustmentsProgress createGetEntrustmentsProgress() {
        return new GetEntrustmentsProgress();
    }

    /**
     * Create an instance of {@link GetEntrustmentsProgressResponse }
     * 
     */
    public GetEntrustmentsProgressResponse createGetEntrustmentsProgressResponse() {
        return new GetEntrustmentsProgressResponse();
    }

    /**
     * Create an instance of {@link GetEntrustments }
     * 
     */
    public GetEntrustments createGetEntrustments() {
        return new GetEntrustments();
    }

    /**
     * Create an instance of {@link UpdateBackResponseResponse }
     * 
     */
    public UpdateBackResponseResponse createUpdateBackResponseResponse() {
        return new UpdateBackResponseResponse();
    }

    /**
     * Create an instance of {@link CancelReceiveEntrustments }
     * 
     */
    public CancelReceiveEntrustments createCancelReceiveEntrustments() {
        return new CancelReceiveEntrustments();
    }

    /**
     * Create an instance of {@link GetEntrustmentsResponse }
     * 
     */
    public GetEntrustmentsResponse createGetEntrustmentsResponse() {
        return new GetEntrustmentsResponse();
    }

    /**
     * Create an instance of {@link SaveReceiveVerificationResult }
     * 
     */
    public SaveReceiveVerificationResult createSaveReceiveVerificationResult() {
        return new SaveReceiveVerificationResult();
    }

    /**
     * Create an instance of {@link InvocationTargetException }
     * 
     */
    public InvocationTargetException createInvocationTargetException() {
        return new InvocationTargetException();
    }

    /**
     * Create an instance of {@link IllegalAccessException }
     *
     */
    public IllegalAccessException createIllegalAccessException() {
        return new IllegalAccessException();
    }

    /**
     * Create an instance of {@link EntrustDataResponse }
     *
     */
    public EntrustDataResponse createEntrustDataResponse() {
        return new EntrustDataResponse();
    }

    /**
     * Create an instance of {@link Role }
     *
     */
    public Role createRole() {
        return new Role();
    }

    /**
     * Create an instance of {@link Office }
     *
     */
    public Office createOffice() {
        return new Office();
    }

    /**
     * Create an instance of {@link WsApplyInstrumentInfo }
     *
     */
    public WsApplyInstrumentInfo createWsApplyInstrumentInfo() {
        return new WsApplyInstrumentInfo();
    }

    /**
     * Create an instance of {@link ApplyInstrumentInfo }
     *
     */
    public ApplyInstrumentInfo createApplyInstrumentInfo() {
        return new ApplyInstrumentInfo();
    }

    /**
     * Create an instance of {@link Company }
     *
     */
    public Company createCompany() {
        return new Company();
    }

    /**
     * Create an instance of {@link ApplyCompanyInfo }
     *
     */
    public ApplyCompanyInfo createApplyCompanyInfo() {
        return new ApplyCompanyInfo();
    }

    /**
     * Create an instance of {@link EntrustDocument }
     *
     */
    public EntrustDocument createEntrustDocument() {
        return new EntrustDocument();
    }

    /**
     * Create an instance of {@link Area }
     *
     */
    public Area createArea() {
        return new Area();
    }

    /**
     * Create an instance of {@link VerificationInfo }
     *
     */
    public VerificationInfo createVerificationInfo() {
        return new VerificationInfo();
    }

    /**
     * Create an instance of {@link WsBusinessAttachment }
     *
     */
    public WsBusinessAttachment createWsBusinessAttachment() {
        return new WsBusinessAttachment();
    }

    /**
     * Create an instance of {@link WsEntrustDocument }
     *
     */
    public WsEntrustDocument createWsEntrustDocument() {
        return new WsEntrustDocument();
    }

    /**
     * Create an instance of {@link Menu }
     *
     */
    public Menu createMenu() {
        return new Menu();
    }

    /**
     * Create an instance of {@link User }
     *
     */
    public User createUser() {
        return new User();
    }

    /**
     * Create an instance of {@link ApplyInfo }
     *
     */
    public ApplyInfo createApplyInfo() {
        return new ApplyInfo();
    }

    /**
     * Create an instance of {@link EntitySupport.Conditions.Entry }
     *
     */
    public EntitySupport.Conditions.Entry createEntitySupportConditionsEntry() {
        return new EntitySupport.Conditions.Entry();
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link InvocationTargetException }{@code >}}
     *
     */
    @XmlElementDecl(namespace = "http://entrustment.gz.gov.cn", name = "InvocationTargetException")
    public JAXBElement<InvocationTargetException> createInvocationTargetException(InvocationTargetException value) {
        return new JAXBElement<InvocationTargetException>(_InvocationTargetException_QNAME, InvocationTargetException.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link IllegalAccessException }{@code >}}
     *
     */
    @XmlElementDecl(namespace = "http://entrustment.gz.gov.cn", name = "IllegalAccessException")
    public JAXBElement<IllegalAccessException> createIllegalAccessException(IllegalAccessException value) {
        return new JAXBElement<IllegalAccessException>(_IllegalAccessException_QNAME, IllegalAccessException.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link GetEntrustmentsResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://entrustment.gz.gov.cn", name = "getEntrustmentsResponse")
    public JAXBElement<GetEntrustmentsResponse> createGetEntrustmentsResponse(GetEntrustmentsResponse value) {
        return new JAXBElement<GetEntrustmentsResponse>(_GetEntrustmentsResponse_QNAME, GetEntrustmentsResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link SaveReceiveVerificationResult }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://entrustment.gz.gov.cn", name = "saveReceiveVerificationResult")
    public JAXBElement<SaveReceiveVerificationResult> createSaveReceiveVerificationResult(SaveReceiveVerificationResult value) {
        return new JAXBElement<SaveReceiveVerificationResult>(_SaveReceiveVerificationResult_QNAME, SaveReceiveVerificationResult.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link GetEntrustments }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://entrustment.gz.gov.cn", name = "getEntrustments")
    public JAXBElement<GetEntrustments> createGetEntrustments(GetEntrustments value) {
        return new JAXBElement<GetEntrustments>(_GetEntrustments_QNAME, GetEntrustments.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link UpdateBackResponseResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://entrustment.gz.gov.cn", name = "updateBackResponseResponse")
    public JAXBElement<UpdateBackResponseResponse> createUpdateBackResponseResponse(UpdateBackResponseResponse value) {
        return new JAXBElement<UpdateBackResponseResponse>(_UpdateBackResponseResponse_QNAME, UpdateBackResponseResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link CancelReceiveEntrustments }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://entrustment.gz.gov.cn", name = "cancelReceiveEntrustments")
    public JAXBElement<CancelReceiveEntrustments> createCancelReceiveEntrustments(CancelReceiveEntrustments value) {
        return new JAXBElement<CancelReceiveEntrustments>(_CancelReceiveEntrustments_QNAME, CancelReceiveEntrustments.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link GetEntrustmentsProgressResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://entrustment.gz.gov.cn", name = "getEntrustmentsProgressResponse")
    public JAXBElement<GetEntrustmentsProgressResponse> createGetEntrustmentsProgressResponse(GetEntrustmentsProgressResponse value) {
        return new JAXBElement<GetEntrustmentsProgressResponse>(_GetEntrustmentsProgressResponse_QNAME, GetEntrustmentsProgressResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link GetEntrustmentsProgress }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://entrustment.gz.gov.cn", name = "getEntrustmentsProgress")
    public JAXBElement<GetEntrustmentsProgress> createGetEntrustmentsProgress(GetEntrustmentsProgress value) {
        return new JAXBElement<GetEntrustmentsProgress>(_GetEntrustmentsProgress_QNAME, GetEntrustmentsProgress.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link SaveReceiveVerificationResultResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://entrustment.gz.gov.cn", name = "saveReceiveVerificationResultResponse")
    public JAXBElement<SaveReceiveVerificationResultResponse> createSaveReceiveVerificationResultResponse(SaveReceiveVerificationResultResponse value) {
        return new JAXBElement<SaveReceiveVerificationResultResponse>(_SaveReceiveVerificationResultResponse_QNAME, SaveReceiveVerificationResultResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link CancelReceiveEntrustmentsResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://entrustment.gz.gov.cn", name = "cancelReceiveEntrustmentsResponse")
    public JAXBElement<CancelReceiveEntrustmentsResponse> createCancelReceiveEntrustmentsResponse(CancelReceiveEntrustmentsResponse value) {
        return new JAXBElement<CancelReceiveEntrustmentsResponse>(_CancelReceiveEntrustmentsResponse_QNAME, CancelReceiveEntrustmentsResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link UpdateBackResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://entrustment.gz.gov.cn", name = "updateBackResponse")
    public JAXBElement<UpdateBackResponse> createUpdateBackResponse(UpdateBackResponse value) {
        return new JAXBElement<UpdateBackResponse>(_UpdateBackResponse_QNAME, UpdateBackResponse.class, null, value);
    }

}
